integer programming javascript